
T1() {  // 线程 T1
    完成 A 操作;
    signal(sem_AC);  // 给 C 发送信号
    wait(sem_CE);    // 等待 C 的完成
    完成 E 操作;
    完成 F 操作;
}

T2() {  // 线程 T2
    完成 B 操作;
    wait(sem_AC);  // 等待 A 的完成
    完成 C 操作;
    signal(sem_CE);  // 给 E 发送信号
    完成 D 操作;
}



